package com.itheima.d1_arrays;

import java.util.Arrays;

/**
 * 目标：掌握Arrays类的常用方法。
 */
public class ArraysTest1 {
    public static void main(String[] args) {
        double[] prices = {99.8, 128, 100};
        // 1、public static String toString(类型[] arr): 返回数组的内容
        System.out.println("未排序的数组" + Arrays.toString(prices));
        // 2、public static 类型[] copyOfRange(类型[] arr, 起始索引, 结束索引) ：拷贝数组（指定范围，包前不包后）
        double[] doubles = Arrays.copyOfRange(prices, 0, 2);
        // 3、public static copyOf(类型[] arr, int newLength)：拷贝数组，可以指定新数组的长度。
        double[] doubles1 = Arrays.copyOf(prices, 4);
        // 4、public static setAll(double[] array, IntToDoubleFunction generator)：
        // 把数组中的原数据改为新数据又存进去。
//        Arrays.setAll(prices, );

        // 5、public static void sort(类型[] arr)：对数组进行排序(默认是升序排序)
        Arrays.sort(prices);
        System.out.println("排序后的数组：" + Arrays.toString(prices));
    }
}
